package com.erp.erp_entitys.CustomerComplaint;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;

/**
 * @ClassName : ContractInfoVo
 * @Description : 外销合同出参实体
 * @Author : xmb
 * @Date: 2020-12-12 18:34
 */
public class ContractInfoVo implements Serializable {
    /**
     * 外销合同主键
     */
    private Integer id;

    /**
     * 客户id
     */
    private Integer customerId;

    /**
     * 客户名称
     */
    private String customerName;

    /**
     * 客户合同号
     */
    private String customerContractNo;

    /**
     * 销售合同号
     */
    private String contractNo;

    /**
     * 签约公司
     */
    private String companyDept;

    /**
     * 银行
     */
    private String bank;

    /**
     * 合同创建时间
     */
    private Date createTime;

    /**
     * 出运日期
     */
    private Date carryTime;

    public Integer getId() {
        return id;
    }

    public void setId(Integer id) {
        this.id = id;
    }

    public Integer getCustomerId() {
        return customerId;
    }

    public void setCustomerId(Integer customerId) {
        this.customerId = customerId;
    }

    public String getCustomerName() {
        return customerName;
    }

    public void setCustomerName(String customerName) {
        this.customerName = customerName;
    }

    public String getCustomerContractNo() {
        return customerContractNo;
    }

    public void setCustomerContractNo(String customerContractNo) {
        this.customerContractNo = customerContractNo;
    }

    public String getContractNo() {
        return contractNo;
    }

    public void setContractNo(String contractNo) {
        this.contractNo = contractNo;
    }

    public String getCompanyDept() {
        return companyDept;
    }

    public void setCompanyDept(String companyDept) {
        this.companyDept = companyDept;
    }

    public String getBank() {
        return bank;
    }

    public void setBank(String bank) {
        this.bank = bank;
    }

    public Date getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    public Date getCarryTime() {
        return carryTime;
    }

    public void setCarryTime(Date carryTime) {
        this.carryTime = carryTime;
    }

    @Override
    public String toString() {
        final StringBuilder sb = new StringBuilder("{");
        sb.append(" \"id\":").append(id);
        sb.append(", \"customerId\":").append(customerId);
        sb.append(", \"customerName\":\"").append(customerName).append('\"');
        sb.append(", \"customerContractNo\":\"").append(customerContractNo).append('\"');
        sb.append(", \"contractNo\":\"").append(contractNo).append('\"');
        sb.append(", \"companyDept\":\"").append(companyDept).append('\"');
        sb.append(", \"createTime\":\"").append(createTime).append('\"');
        sb.append(", \"carryTime\":\"").append(carryTime).append('\"');
        sb.append('}');
        return sb.toString();
    }
}
